﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Segmentator.Interfaces;

namespace Segmentator.Dividers
{
    /// <summary>
    /// Место вывода информации
    /// </summary>
    abstract class Device
    {
        /// <summary>
        /// Имя файла
        /// </summary>
        protected static String Name;

        public abstract void Print(BaseCharacteristic results , IDataUploader dataUploader);

        /// <summary>
        /// Переименовывает созданный файл
        /// </summary>
        /// <param name="newname"></param>
        public void Rename(String newname)
        {
            if (Name != null) Name = newname;
            else new Exception("Файл без названия");
        }

    }
}
